// 导入createRoot函数，用于创建React根节点
import { createRoot } from 'react-dom/client'
// 导入index.css文件，用于设置样式
import './index.css'
// 导入RouterProvider组件，用于提供路由功能
import { RouterProvider } from 'react-router-dom'
// 导入router对象，用于定义路由
import router from './router'
// 导入Provider组件，用于提供Redux store
import { Provider } from 'react-redux'
// 导入store对象，用于存储全局状态
import store from './store'

// 创建React根节点，并将Provider组件和RouterProvider组件渲染到根节点上
createRoot(document.getElementById('root')).render(
  <Provider store={store}>
    <RouterProvider router={router} />
  </Provider>,
)
